XLINK Map File for "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Exe\Simple Application - End Device"

IAR Universal Linker V5.7.0.39

Copyright (C) 1987-2013 IAR Systems AB.

Invocation   Program Entry   Module Map   Module Summary   Segment Map   Memory Summary


Link time 25/Mar/2014 13:22:37
Target CPU MSP430
List file "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\List\Simple Application - End Device.html"
Output file 1 "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Exe\Simple Application - End Device.d43"
Format: debug
UBROF version 10.0.6
Using library modules for C-SPY (-rt)
Command line "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\af_zdo.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\application_configuration.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\example_simple_application_end_device_afzdo.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\hal_cc2530znp_target_board.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\hal_vti_cma3000_D01_accelerometer.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\header.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\infoMessage.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\printf.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\utilities.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface_spi.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_simple_app_utils.r43" -o "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Exe\Simple Application - End Device.d43" -l "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\List\Simple Application - End Device.html" -xmsnh "-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\430\LIB\" -f "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\430\CONFIG\lnk430F2274.xcl" ( -cmsp430 -QCODE_I=CODE_ID -QTLS16_I=TLS16_ID -Z(DATA)DATA16_I,DATA16_Z,DATA16_N,TLS16_I,DATA16_HEAP+_DATA16_HEAP_SIZE=0200-05FF -Z(DATA)CODE_I -Z(DATA)CSTACK+_STACK_SIZE# -Z(CONST)INFO=1000-10FF -Z(CONST)INFOA=10C0-10FF -Z(CONST)INFOB=1080-10BF -Z(CONST)INFOC=1040-107F -Z(CONST)INFOD=1000-103F -Z(CONST)DATA16_C,DATA16_ID,TLS16_ID,DIFUNCT,CHECKSUM=8000-FFDF -Z(CODE)CSTART,ISR_CODE,CODE_ID=8000-FFDF -P(CODE)CODE=8000-FFDF -Z(CODE)INTVEC=FFE0-FFFF -Z(CODE)RESET=FFFE-FFFF ) -D_STACK_SIZE=50 -rt "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\430\LIB\DLIB\dl430fn.r43" -e_PrintfFull=_Printf -e_ScanfFull=_Scanf -D_DATA16_HEAP_SIZE=50 -s __program_start -D_DATA20_HEAP_SIZE=50


Program entry at : 83C2 Relocatable, from module : ?cstart


Runtime Model
Attribute Value
__Heap_Handler Basic
__SystemLibrary DLib
__core 430
__dlib_file_descriptor 0
__dlib_full_locale_support 0
__double_size 32
__pic no
__reg_r4 free
__reg_r5 free
__rt_version 3


Automatic Symbol Redirections

There are no automatic symbol redirections.


Module Map
File Module Segment Symbol Address Ref by
?ABS_ENTRY_MOD
Program module
Absolute parts _DATA20_HEAP_SIZE 0050 -
_DATA16_HEAP_SIZE 0050 -
_STACK_SIZE 0050 -
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\af_zdo.r43 af_zdo
Program module
DATA16_Z
Relative segment
0250 - 0250
Segment part 9.
Intra module refs   afSendData
transactionSequenceNumber 0250 -
<CODE> 1
Relative segment
8D2C - 8D75
Segment part 17.
afRegisterGenericApplication
calls direct
CSTACK = 00000000 ( 00000002 )
8D2C startZnp (znp_simple_app_utils)
<CODE> 1
Relative segment
9228 - 9245
Segment part 16.
zdoStartApplication
calls direct
CSTACK = 00000000 ( 00000002 )
9228 startZnp (znp_simple_app_utils)
<CODE> 1
Relative segment
8856 - 88EF
Segment part 15.
afSendData
calls direct
CSTACK = 00000000 ( 00000006 )
8856 stateMachine (example_simple_application_end_device_afzdo)
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\application_configuration.r43
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\example_simple_application_end_device_afzdo.r43 example_simple_application_end_device_afzdo
Program module
DATA16_Z
Relative segment
0204 - 0205
Segment part 15.
Intra module refs   stateMachine
sequenceNumber 0204 -
DATA16_I
Relative segment
0200 - 0201
Segment part 16.
Intra module refs   stateMachine
state 0200 -
DATA16_Z
Relative segment
0206 - 0207
Segment part 18.
Intra module refs   handleAccelerometer
handleTimer
stateMachine
stateFlags 0206 -
DATA16_I
Relative segment
0202 - 0202
Segment part 19.
Intra module refs   handleAccelerometer
handleTimer
stateMachine
infoMessageCause 0202 -
DATA16_Z
Relative segment
0208 - 022F
Segment part 21.
Intra module refs   main
stateMachine
im 0208 -
DATA16_Z
Relative segment
0230 - 023B
Segment part 22.
Intra module refs   main
hdr 0230 -
<CODE> 1
Relative segment
88F0 - 897F
Segment part 26.
main
calls direct
CSTACK = 00000000 ( 00000006 )
88F0 Segment part 17 (?cstart)
<CODE> 1
Relative segment
8594 - 86D1
Segment part 25.
Intra module refs   main
stateMachine
calls direct
CSTACK = 00000000 ( 0000006C )
8594 -
<CODE> 1
Relative segment
930C - 931D
Segment part 24.
Intra module refs   main
handleTimer
calls direct
CSTACK = 00000000 ( 00000002 )
930C -
<CODE> 1
Relative segment
90F4 - 911B
Segment part 23.
Intra module refs   main
handleAccelerometer
calls direct
CSTACK = 00000000 ( 00000002 )
90F4 -
DATA16_ID
Relative segment
83BE - 83BF
Segment part 17.
Intra module refs   state
DATA16_ID
Relative segment
83C0 - 83C0
Segment part 20.
Intra module refs   infoMessageCause
DATA16_C
Relative segment
80BC - 80F4
Segment part 2.
Intra module refs   main
DATA16_C
Relative segment
80F5 - 812C
Segment part 3.
Intra module refs   main
DATA16_C
Relative segment
812D - 813A
Segment part 4.
Intra module refs   main
DATA16_C
Relative segment
813B - 815B
Segment part 5.
Intra module refs   main
DATA16_C
Relative segment
815C - 817D
Segment part 6.
Intra module refs   main
DATA16_C
Relative segment
817E - 81B1
Segment part 7.
Intra module refs   stateMachine
DATA16_C
Relative segment
81B2 - 81BB
Segment part 8.
Intra module refs   stateMachine
DATA16_C
Relative segment
81BC - 81DC
Segment part 9.
Intra module refs   stateMachine
DATA16_C
Relative segment
81DD - 81E1
Segment part 10.
Intra module refs   stateMachine
DATA16_C
Relative segment
81E2 - 8206
Segment part 11.
Intra module refs   stateMachine
DATA16_C
Relative segment
8207 - 8216
Segment part 12.
Intra module refs   stateMachine
DATA16_C
Relative segment
8217 - 8218
Segment part 13.
Intra module refs   handleTimer
DATA16_C
Relative segment
8219 - 821A
Segment part 14.
Intra module refs   handleAccelerometer
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\hal_cc2530znp_target_board.r43 hal_cc2530znp_target_board
Program module
DATA16_AN
Relative segment
0001 - 0001
Segment part 1. ROOT.
Intra module refs   halInit
IE2 0001 -
DATA16_AN
Relative segment
0003 - 0003
Segment part 2. ROOT.
Intra module refs   USCIAB0RX_ISR
putchar
spiWrite
spiWriteAccelerometer
IFG2 0003 -
DATA16_AN
Relative segment
004A - 004A
Segment part 3. ROOT.
Intra module refs   getLightSensor
ADC10AE0 004A -
DATA16_AN
Relative segment
01B0 - 01B1
Segment part 4. ROOT.
Intra module refs   getLightSensor
getVcc3
ADC10CTL0 01B0 -
DATA16_AN
Relative segment
01B2 - 01B3
Segment part 5. ROOT.
Intra module refs   getLightSensor
getVcc3
ADC10CTL1 01B2 -
DATA16_AN
Relative segment
01B4 - 01B5
Segment part 6. ROOT.
Intra module refs   getLightSensor
getVcc3
ADC10MEM 01B4 -
DATA16_AN
Relative segment
0056 - 0056
Segment part 7. ROOT.
Intra module refs   halInit
DCOCTL 0056 -
DATA16_AN
Relative segment
0057 - 0057
Segment part 8. ROOT.
Intra module refs   calibrateVlo
halInit
BCSCTL1 0057 -
DATA16_AN
Relative segment
0058 - 0058
Segment part 9. ROOT.
Intra module refs   halInit
BCSCTL2 0058 -
DATA16_AN
Relative segment
0053 - 0053
Segment part 10. ROOT.
Intra module refs   halInit
BCSCTL3 0053 -
DATA16_AN
Relative segment
0021 - 0021
Segment part 11. ROOT.
Intra module refs   clearLeds
halInit
setLed
P1OUT 0021 -
DATA16_AN
Relative segment
0022 - 0022
Segment part 12. ROOT.
Intra module refs   halInit
P1DIR 0022 -
DATA16_AN
Relative segment
0023 - 0023
Segment part 13. ROOT.
Intra module refs   PORT1_ISR
halEnableAccelerometerInterrupt
halInit
P1IFG 0023 -
DATA16_AN
Relative segment
0024 - 0024
Segment part 14. ROOT.
Intra module refs   halEnableAccelerometerInterrupt
halInit
P1IES 0024 -
DATA16_AN
Relative segment
0025 - 0025
Segment part 15. ROOT.
Intra module refs   halEnableAccelerometerInterrupt
halInit
P1IE 0025 -
DATA16_AN
Relative segment
0026 - 0026
Segment part 16. ROOT.
Intra module refs   halInit
P1SEL 0026 -
DATA16_AN
Relative segment
0027 - 0027
Segment part 17. ROOT.
Intra module refs   halInit
P1REN 0027 -
DATA16_AN
Relative segment
0029 - 0029
Segment part 18. ROOT.
Intra module refs   getLightSensor
halInit
readAccelerometerRegister (hal_vti_cma3000_D01_accelerometer)
writeAccelerometerRegister (hal_vti_cma3000_D01_accelerometer)
P2OUT 0029 -
DATA16_AN
Relative segment
002A - 002A
Segment part 19. ROOT.
Intra module refs   halInit
P2DIR 002A -
DATA16_AN
Relative segment
002B - 002B
Segment part 20. ROOT.
Intra module refs   PORT2_ISR
P2IFG 002B -
DATA16_AN
Relative segment
002C - 002C
Segment part 21. ROOT.
P2IES 002C -
DATA16_AN
Relative segment
002D - 002D
Segment part 22. ROOT.
P2IE 002D -
DATA16_AN
Relative segment
002E - 002E
Segment part 23. ROOT.
Intra module refs   halInit
P2SEL 002E -
DATA16_AN
Relative segment
002F - 002F
Segment part 24. ROOT.
P2REN 002F -
DATA16_AN
Relative segment
0019 - 0019
Segment part 25. ROOT.
Intra module refs   halInit
sendSreq (znp_interface_spi)
znpReset (znp_interface)
P3OUT 0019 -
DATA16_AN
Relative segment
001A - 001A
Segment part 26. ROOT.
Intra module refs   halInit
P3DIR 001A -
DATA16_AN
Relative segment
001B - 001B
Segment part 27. ROOT.
Intra module refs   halInit
P3SEL 001B -
DATA16_AN
Relative segment
001D - 001D
Segment part 28. ROOT.
Intra module refs   halInit
znpReset (znp_interface)
P4OUT 001D -
DATA16_AN
Relative segment
001E - 001E
Segment part 29. ROOT.
Intra module refs   halInit
P4DIR 001E -
DATA16_AN
Relative segment
001F - 001F
Segment part 30. ROOT.
Intra module refs   halInit
P4SEL 001F -
DATA16_AN
Relative segment
0011 - 0011
Segment part 31. ROOT.
P4REN 0011 -
DATA16_AN
Relative segment
0160 - 0161
Segment part 32. ROOT.
Intra module refs   calibrateVlo
halInit
initTimer
TACTL 0160 -
DATA16_AN
Relative segment
0162 - 0163
Segment part 33. ROOT.
Intra module refs   calibrateVlo
initTimer
TACCTL0 0162 -
DATA16_AN
Relative segment
0166 - 0167
Segment part 34. ROOT.
Intra module refs   calibrateVlo
TACCTL2 0166 -
DATA16_AN
Relative segment
0172 - 0173
Segment part 35. ROOT.
Intra module refs   initTimer
TACCR0 0172 -
DATA16_AN
Relative segment
0176 - 0177
Segment part 36. ROOT.
Intra module refs   calibrateVlo
TACCR2 0176 -
DATA16_AN
Relative segment
0061 - 0061
Segment part 37. ROOT.
Intra module refs   halInit
UCA0CTL1 0061 -
DATA16_AN
Relative segment
0062 - 0062
Segment part 38. ROOT.
Intra module refs   halInit
UCA0BR0 0062 -
DATA16_AN
Relative segment
0063 - 0063
Segment part 39. ROOT.
Intra module refs   halInit
UCA0BR1 0063 -
DATA16_AN
Relative segment
0064 - 0064
Segment part 40. ROOT.
Intra module refs   halInit
UCA0MCTL 0064 -
DATA16_AN
Relative segment
0066 - 0066
Segment part 41. ROOT.
Intra module refs   USCIAB0RX_ISR
UCA0RXBUF 0066 -
DATA16_AN
Relative segment
0067 - 0067
Segment part 42. ROOT.
Intra module refs   putchar
UCA0TXBUF 0067 -
DATA16_AN
Relative segment
0068 - 0068
Segment part 43. ROOT.
Intra module refs   halSpiInitAccelerometer
halSpiInitZnp
UCB0CTL0 0068 -
DATA16_AN
Relative segment
0069 - 0069
Segment part 44. ROOT.
Intra module refs   halSpiInitAccelerometer
halSpiInitZnp
UCB0CTL1 0069 -
DATA16_AN
Relative segment
006A - 006A
Segment part 45. ROOT.
Intra module refs   halSpiInitAccelerometer
halSpiInitZnp
UCB0BR0 006A -
DATA16_AN
Relative segment
006B - 006B
Segment part 46. ROOT.
Intra module refs   halSpiInitAccelerometer
halSpiInitZnp
UCB0BR1 006B -
DATA16_AN
Relative segment
006E - 006E
Segment part 47. ROOT.
Intra module refs   readAccelerometerRegister (hal_vti_cma3000_D01_accelerometer)
spiWrite
spiWriteAccelerometer
writeAccelerometerRegister (hal_vti_cma3000_D01_accelerometer)
UCB0RXBUF 006E -
DATA16_AN
Relative segment
006F - 006F
Segment part 48. ROOT.
Intra module refs   spiWrite
spiWriteAccelerometer
UCB0TXBUF 006F -
DATA16_AN
Relative segment
0120 - 0121
Segment part 49. ROOT.
Intra module refs   calibrateVlo
halInit
WDTCTL 0120 -
DATA16_AN
Relative segment
10FC - 10FC
Segment part 50. ROOT.
Intra module refs   halInit
CALDCO_8MHZ 10FC -
DATA16_AN
Relative segment
10FD - 10FD
Segment part 51. ROOT.
Intra module refs   halInit
CALBC1_8MHZ 10FD -
DATA16_C
Relative segment
8000 - 80BB
Segment part 57.
Intra module refs   convertAdcToLux
adcToLuxLookupTable 8000 -
<CODE> 1
Relative segment
9188 - 91A9
Segment part 88.
Intra module refs   getLightSensor
convertAdcToLux
CSTACK = 00000000 ( 00000002 )
9188 -
DATA16_Z
Relative segment
023C - 023D
Segment part 58.
Intra module refs   USCIAB0RX_ISR
debugConsoleIsr 023C -
DATA16_Z
Relative segment
023E - 023F
Segment part 59.
Intra module refs   PORT1_ISR
buttonIsr 023E -
DATA16_Z
Relative segment
0240 - 0241
Segment part 60.
Intra module refs   Timer_A
timerIsr 0240 main (example_simple_application_end_device_afzdo)
DATA16_Z
Relative segment
0242 - 0243
Segment part 61.
Intra module refs   PORT1_ISR
accelerometerIsr 0242 main (example_simple_application_end_device_afzdo)
DATA16_Z
Relative segment
0244 - 0245
Segment part 62.
Intra module refs   PORT2_ISR
srdyIsr 0244 -
DATA16_Z
Relative segment
0246 - 0247
Segment part 63.
Intra module refs   PORT1_ISR
PORT2_ISR
Timer_A
halSpiInitAccelerometer
initTimer
wakeupFlags 0246 -
DATA16_Z
Relative segment
0248 - 0249
Segment part 64.
Intra module refs   calibrateVlo
initTimer
vloFrequency 0248 -
<CODE> 1
Relative segment
91EA - 9209
Segment part 87.
Intra module refs   USCIAB0RX_ISR::??INTVEC 14
USCIAB0RX_ISR
interrupt function
calls indirect
CSTACK = 00000000 ( 0000000C )
91EA -
<CODE> 1
Relative segment
8EE0 - 8F15
Segment part 86.
Intra module refs   PORT1_ISR::??INTVEC 4
PORT1_ISR
interrupt function
calls indirect
CSTACK = 00000000 ( 0000000C )
8EE0 -
<CODE> 1
Relative segment
9012 - 903F
Segment part 85.
Intra module refs   PORT2_ISR::??INTVEC 6
PORT2_ISR
interrupt function
calls indirect
CSTACK = 00000000 ( 0000000C )
9012 -
<CODE> 1
Relative segment
87AC - 8855
Segment part 84.
halInit
calls direct
CSTACK = 00000000 ( 00000002 )
87AC main (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
9370 - 937B
Segment part 82.
putchar
CSTACK = 00000000 ( 00000002 )
9370 tfp_printf (printf)
<CODE> 1
Relative segment
9280 - 9299
Segment part 81.
halSpiInitZnp
CSTACK = 00000000 ( 00000002 )
9280 handleAccelerometer (example_simple_application_end_device_afzdo)
znpInit (znp_interface)
<CODE> 1
Relative segment
9246 - 9263
Segment part 80.
spiWrite
CSTACK = 00000000 ( 00000002 )
9246 sendSreq (znp_interface_spi)
<CODE> 1
Relative segment
92CC - 92E3
Segment part 79.
Intra module refs   calibrateVlo
getLightSensor
getVcc3
delayMs
CSTACK = 00000000 ( 00000002 )
92CC stateMachine (example_simple_application_end_device_afzdo)
znpReset (znp_interface)
<CODE> 1
Relative segment
937C - 9387
Segment part 78.
delayUs
CSTACK = 00000000 ( 00000002 )
937C handleAccelerometer (example_simple_application_end_device_afzdo)
main (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
929A - 92B3
Segment part 77.
setLed
CSTACK = 00000000 ( 00000002 )
929A stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
939C - 93A3
Segment part 76.
Intra module refs   halInit
clearLeds
CSTACK = 00000000 ( 00000002 )
939C stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
8E02 - 8E39
Segment part 74.
getVcc3
calls direct
CSTACK = 00000000 ( 00000002 )
8E02 stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
8FE2 - 9011
Segment part 73.
getLightSensor
calls direct
CSTACK = 00000000 ( 00000002 )
8FE2 stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
91CA - 91E9
Segment part 72.
halSpiInitAccelerometer
CSTACK = 00000000 ( 00000002 )
91CA handleAccelerometer (example_simple_application_end_device_afzdo)
main (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
9264 - 927F
Segment part 71.
halEnableAccelerometerInterrupt
CSTACK = 00000000 ( 00000002 )
9264 main (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
9342 - 9351
Segment part 70.
spiWriteAccelerometer
CSTACK = 00000000 ( 00000002 )
9342 readAccelerometerRegister (hal_vti_cma3000_D01_accelerometer)
writeAccelerometerRegister (hal_vti_cma3000_D01_accelerometer)
<CODE> 1
Relative segment
8DBC - 8E01
Segment part 68.
initTimer
CSTACK = 00000000 ( 00000002 )
8DBC stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
9144 - 9165
Segment part 66.
Intra module refs   Timer_A::??INTVEC 18
Timer_A
interrupt function
calls indirect
CSTACK = 00000000 ( 0000000C )
9144 -
<CODE> 1
Relative segment
8A7C - 8AED
Segment part 65.
calibrateVlo
calls direct
CSTACK = 00000000 ( 00000002 )
8A7C main (example_simple_application_end_device_afzdo)
INTVEC
Common segment
FFE0 - FFE5
Segment part 52. ROOT.
PORT1_ISR::??INTVEC 4 FFE4 -
INTVEC
Common segment
FFE0 - FFE7
Segment part 53. ROOT.
PORT2_ISR::??INTVEC 6 FFE6 -
INTVEC
Common segment
FFE0 - FFEF
Segment part 54. ROOT.
USCIAB0RX_ISR::??INTVEC 14 FFEE -
INTVEC
Common segment
FFE0 - FFF3
Segment part 55. ROOT.
Timer_A::??INTVEC 18 FFF2 -
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\hal_vti_cma3000_D01_accelerometer.r43 hal_vti_cma3000_D01_accelerometer
Program module
<CODE> 1
Relative segment
91AA - 91C9
Segment part 12.
readAccelerometerRegister
calls direct
CSTACK = 00000000 ( 00000002 )
91AA handleAccelerometer (example_simple_application_end_device_afzdo)
main (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
911C - 9143
Segment part 11.
writeAccelerometerRegister
calls direct
CSTACK = 00000000 ( 00000004 )
911C main (example_simple_application_end_device_afzdo)
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\header.r43 header
Program module
<CODE> 1
Relative segment
8CDA - 8D2B
Segment part 8.
printHeader
calls direct
CSTACK = 00000000 ( 0000000C )
8CDA printInfoMessage (infoMessage)
<CODE> 1
Relative segment
8F16 - 8F4B
Segment part 7.
serializeHeader
CSTACK = 00000000 ( 00000002 )
8F16 serializeInfoMessage (infoMessage)
<CODE> 1
Relative segment
93A4 - 93A9
Segment part 6.
getSizeOfHeader
CSTACK = 00000000 ( 00000002 )
93A4 getSizeOfInfoMessage (infoMessage)
serializeInfoMessage (infoMessage)
DATA16_C
Relative segment
821B - 8233
Segment part 2.
Intra module refs   printHeader
DATA16_C
Relative segment
8234 - 8238
Segment part 3.
Intra module refs   printHeader
DATA16_C
Relative segment
8239 - 823A
Segment part 4.
Intra module refs   printHeader
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\infoMessage.r43 infoMessage
Program module
<CODE> 1
Relative segment
8B5A - 8BBD
Segment part 9.
printInfoMessage
calls direct
CSTACK = 00000000 ( 00000010 )
8B5A stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
8BBE - 8C21
Segment part 8.
serializeInfoMessage
calls direct
CSTACK = 00000000 ( 00000006 )
8BBE stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
92B4 - 92CB
Segment part 6.
getSizeOfInfoMessage
calls direct
CSTACK = 00000000 ( 00000004 )
92B4 stateMachine (example_simple_application_end_device_afzdo)
DATA16_C
Relative segment
823B - 8240
Segment part 2.
Intra module refs   printInfoMessage
DATA16_C
Relative segment
8241 - 8280
Segment part 3.
Intra module refs   printInfoMessage
DATA16_C
Relative segment
8281 - 8288
Segment part 4.
Intra module refs   printInfoMessage
DATA16_C
Relative segment
8289 - 828B
Segment part 5.
Intra module refs   printInfoMessage
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\printf.r43 printf
Program module
DATA16_Z
Relative segment
024A - 024B
Segment part 2.
Intra module refs   out
tfp_printf
bf 024A
DATA16_Z
Relative segment
0251 - 025C
Segment part 3.
Intra module refs   tfp_printf
buf 0251
DATA16_Z
Relative segment
024C - 024D
Segment part 4.
Intra module refs   divOut
tfp_printf
num 024C
DATA16_Z
Relative segment
025D - 025D
Segment part 5.
Intra module refs   outDgt
tfp_printf
uc 025D
DATA16_Z
Relative segment
025E - 025E
Segment part 6.
Intra module refs   divOut
outDgt
tfp_printf
zs 025E
<CODE> 1
Relative segment
9362 - 936F
Segment part 10.
Intra module refs   outDgt
tfp_printf
out
CSTACK = 00000000 ( 00000002 )
9362
<CODE> 1
Relative segment
909C - 90C7
Segment part 9.
Intra module refs   divOut
tfp_printf
outDgt
calls direct
CSTACK = 00000000 ( 00000002 )
909C
<CODE> 1
Relative segment
9166 - 9187
Segment part 8.
Intra module refs   tfp_printf
divOut
calls direct
CSTACK = 00000000 ( 00000002 )
9166
<CODE> 1
Relative segment
83EA - 8593
Segment part 7.
tfp_printf
calls direct
CSTACK = 00000000 ( 0000000E )
83EA handleAccelerometer (example_simple_application_end_device_afzdo)
handleTimer (example_simple_application_end_device_afzdo)
main (example_simple_application_end_device_afzdo)
printHeader (header)
printInfoMessage (infoMessage)
startZnp (znp_simple_app_utils)
stateMachine (example_simple_application_end_device_afzdo)
waitForDeviceState (znp_simple_app_utils)
waitForMessage (znp_interface)
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\utilities.r43
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface.r43 znp_interface
Program module
DATA16_AN
Relative segment
0028 - 0028
Segment part 1. ROOT.
Intra module refs   sendSreq (znp_interface_spi)
waitForDeviceState (znp_simple_app_utils)
waitForMessage
P2IN 0028 -
DATA16_Z
Relative segment
024E - 024F
Segment part 46.
Intra module refs   getDeviceInformationProperty
setCallbacks
setChannel
setChannelMask
setStartupOptions
setZigbeeDeviceType
znpReset
znpResult 024E afRegisterGenericApplication (af_zdo)
afSendData (af_zdo)
startZnp (znp_simple_app_utils)
stateMachine (example_simple_application_end_device_afzdo)
zdoStartApplication (af_zdo)
<CODE> 1
Relative segment
9394 - 939B
Segment part 78.
znpInit
calls direct
CSTACK = 00000000 ( 00000002 )
9394 startZnp (znp_simple_app_utils)
<CODE> 1
Relative segment
90C8 - 90F3
Segment part 77.
Intra module refs   znpInit
znpReset
calls direct
CSTACK = 00000000 ( 00000002 )
90C8 startZnp (znp_simple_app_utils)
<CODE> 1
Relative segment
906E - 909B
Segment part 72.
getDeviceInformationProperty
calls direct
CSTACK = 00000000 ( 00000002 )
906E stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1
Relative segment
8AEE - 8B59
Segment part 69.
getDeviceStateName
CSTACK = 00000000 ( 00000002 )
8AEE waitForDeviceState (znp_simple_app_utils)
<CODE> 1
Relative segment
8EAA - 8EDF
Segment part 65.
setZigbeeDeviceType
calls direct
CSTACK = 00000000 ( 00000002 )
8EAA startZnp (znp_simple_app_utils)
<CODE> 1
Relative segment
9040 - 906D
Segment part 63.
setChannel
calls direct
CSTACK = 00000000 ( 00000002 )
9040 startZnp (znp_simple_app_utils)
<CODE> 1
Relative segment
8C7E - 8CD9
Segment part 62.
Intra module refs   setChannel
setChannelMask
calls direct
CSTACK = 00000000 ( 00000002 )
8C7E -
<CODE> 1
Relative segment
8F4C - 8F7F
Segment part 61.
setStartupOptions
calls direct
CSTACK = 00000000 ( 00000002 )
8F4C startZnp (znp_simple_app_utils)
<CODE> 1
Relative segment
8E72 - 8EA9
Segment part 60.
setCallbacks
calls direct
CSTACK = 00000000 ( 00000002 )
8E72 startZnp (znp_simple_app_utils)
<CODE> 1
Relative segment
8980 - 89FF
Segment part 52.
waitForMessage
calls direct
CSTACK = 00000000 ( 0000000C )
8980 afSendData (af_zdo)
DATA16_C
Relative segment
828C - 8294
Segment part 5.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
8295 - 829D
Segment part 6.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
829E - 82AA
Segment part 7.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
82AB - 82BA
Segment part 8.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
82BB - 82C9
Segment part 9.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
82CA - 82DF
Segment part 10.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
82E0 - 82EE
Segment part 11.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
82EF - 82F9
Segment part 12.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
82FA - 830C
Segment part 13.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
830D - 8319
Segment part 14.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
831A - 8328
Segment part 15.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
8329 - 8336
Segment part 16.
Intra module refs   getDeviceStateName
DATA16_C
Relative segment
8337 - 8373
Segment part 44.
Intra module refs   waitForMessage
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface_spi.r43 znp_interface_spi
Program module
DATA16_Z
Relative segment
025F - 02C2
Segment part 4.
Intra module refs   sendMessage
sendSreq
spiPoll
znpBuf 025F afRegisterGenericApplication (af_zdo)
afSendData (af_zdo)
getDeviceInformationProperty (znp_interface)
setCallbacks (znp_interface)
setChannelMask (znp_interface)
setStartupOptions (znp_interface)
setZigbeeDeviceType (znp_interface)
waitForDeviceState (znp_simple_app_utils)
waitForMessage (znp_interface)
zdoStartApplication (af_zdo)
znpReset (znp_interface)
<CODE> 1
Relative segment
8C22 - 8C7D
Segment part 7.
Intra module refs   sendMessage
spiPoll
sendSreq
calls direct
CSTACK = 00000000 ( 00000002 )
8C22 -
<CODE> 1
Relative segment
9352 - 9361
Segment part 6.
spiPoll
calls direct
CSTACK = 00000000 ( 00000002 )
9352 waitForDeviceState (znp_simple_app_utils)
waitForMessage (znp_interface)
znpReset (znp_interface)
<CODE> 1
Relative segment
8D76 - 8DBB
Segment part 5.
sendMessage
calls direct
CSTACK = 00000000 ( 00000006 )
8D76 afRegisterGenericApplication (af_zdo)
afSendData (af_zdo)
getDeviceInformationProperty (znp_interface)
setCallbacks (znp_interface)
setChannelMask (znp_interface)
setStartupOptions (znp_interface)
setZigbeeDeviceType (znp_interface)
zdoStartApplication (af_zdo)
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_simple_app_utils.r43 znp_simple_app_utils
Program module
<CODE> 1
Relative segment
8A00 - 8A7B
Segment part 10.
Intra module refs   startZnp
waitForDeviceState
calls direct
CSTACK = 00000000 ( 0000000C )
8A00 -
<CODE> 1
Relative segment
86D2 - 87AB
Segment part 9.
startZnp
calls direct
CSTACK = 00000000 ( 00000004 )
86D2 stateMachine (example_simple_application_end_device_afzdo)
DATA16_C
Relative segment
8374 - 838B
Segment part 4.
Intra module refs   waitForDeviceState
DATA16_C
Relative segment
838C - 838F
Segment part 5.
Intra module refs   waitForDeviceState
DATA16_C
Relative segment
8390 - 8392
Segment part 6.
Intra module refs   waitForDeviceState
DATA16_C
Relative segment
8393 - 839F
Segment part 7.
Intra module refs   startZnp
DATA16_C
Relative segment
83A0 - 83BD
Segment part 8.
Intra module refs   startZnp
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\430\LIB\DLIB\dl430fn.r43 ?__dbg_break
Library module
<CODE> 1
Relative segment
93B6 - 93B7
Segment part 2.
__DebugBreak 93B6 __exit (?__exit)
?__exit
Library module
<CODE> 1
Relative segment
92E4 - 92F9
Segment part 2.
__exit
calls direct
92E4 Segment part 6 (?_exit)
_exit (?_exit)
?_exit
Library module
<CODE> 1
Relative segment
93AE
Segment part 0.
_exit 93AE exit (?exit)
<CODE> 1
Relative segment
93AE - 93B1
Segment part 6.
Intra module refs   _exit
?cstart
Library module
CSTACK
Relative segment
05B0
Segment part 1.
DATA16_Z
Relative segment
0250
Segment part 2.
DATA16_I
Relative segment
0202
Segment part 3.
DATA16_ID
Relative segment
83C0
Segment part 4.
CSTART
Relative segment
83C2 - 83C5
Segment part 9.
__program_start 83C2 ?reset_vector (?reset_vector)
Absolute parts (?ABS_ENTRY_MOD)
?cstart_begin 83C2 -
CSTART
Relative segment
83C6 - 83D1
Segment part 12.
?cstart_init_zero 83C6 accelerometerIsr (hal_cc2530znp_target_board)
bf (printf)
buf (printf)
buttonIsr (hal_cc2530znp_target_board)
debugConsoleIsr (hal_cc2530znp_target_board)
hdr (example_simple_application_end_device_afzdo)
im (example_simple_application_end_device_afzdo)
num (printf)
sequenceNumber (example_simple_application_end_device_afzdo)
srdyIsr (hal_cc2530znp_target_board)
stateFlags (example_simple_application_end_device_afzdo)
timerIsr (hal_cc2530znp_target_board)
transactionSequenceNumber (af_zdo)
uc (printf)
vloFrequency (hal_cc2530znp_target_board)
wakeupFlags (hal_cc2530znp_target_board)
znpBuf (znp_interface_spi)
znpResult (znp_interface)
zs (printf)
CSTART
Relative segment
83D2 - 83E1
Segment part 13.
?cstart_init_copy 83D2 infoMessageCause (example_simple_application_end_device_afzdo)
state (example_simple_application_end_device_afzdo)
CSTART
Relative segment
83E2 - 83E9
Segment part 17.
Intra module refs   Segment part 9
?cstart_call_main 83E2 -
?cstart_end 83EA -
?reset_vector
Library module
RESET
Relative segment
FFFE - FFFF
Segment part 0.
?reset_vector FFFE Segment part 9 (?cstart)
?Epilogue
Library module
<CODE> 1
Relative segment
9330 - 9341
Segment part 0.
?Epilogue3 933A printInfoMessage (infoMessage)
?Epilogue4 9338 waitForDeviceState (znp_simple_app_utils)
?Epilogue5 9336 tfp_printf (printf)
?Epilogue6 9334 -
?Epilogue7 9332 -
?Epilogue8 9330 -
?exit
Library module
<CODE> 1
Relative segment
93B2 - 93B5
Segment part 2.
exit
calls direct
CSTACK = 00000000 ( 00000002 )
93B2 Segment part 17 (?cstart)
?Mul816
Library module
<CODE> 1
Relative segment
8F80 - 8FB1
Segment part 0.
?Mul8 8F80 -
?Mul16 8F84 initTimer (hal_cc2530znp_target_board)
?Mul16to32u 8F84 -
?Mul32
Library module
<CODE> 1
Relative segment
8FB2 - 8FE1
Segment part 0.
?Mul32 8FB2 getVcc3 (hal_cc2530znp_target_board)
waitForMessage (znp_interface)
?DivMod32u
Library module
<CODE> 1
Relative segment
8E3A - 8E71
Segment part 0.
?DivMod32u 8E3A calibrateVlo (hal_cc2530znp_target_board)
getVcc3 (hal_cc2530znp_target_board)
?ShiftLeft16
Library module
<CODE> 1
Relative segment
9388 - 9393
Segment part 0.
?ShiftLeft16 9388 ?OneBitMask32 (?OneBitMask32)
?OneBitMask32
Library module
<CODE> 1
Relative segment
920A - 9227
Segment part 0.
?OneBitMask32 920A setChannel (znp_interface)
?memcpy
Library module
<CODE> 1
Relative segment
92FA - 930B
Segment part 2.
memcpy
CSTACK = 00000000 ( 00000002 )
92FA __data16_memcpy (?memzero)
afSendData (af_zdo)
?memzero
Library module
<CODE> 1
Relative segment
931E - 932F
Segment part 4.
__data16_memzero
CSTACK = 00000000 ( 00000002 )
931E ?cstart_init_zero (?cstart)
<CODE> 1
Relative segment
93AA - 93AD
Segment part 3.
__data16_memcpy
calls direct
CSTACK = 00000000 ( 00000002 )
93AA ?cstart_init_copy (?cstart)


Module Summary

Module CODE DATA CONST
  (Rel) (Rel) (Abs) (Rel)
?DivMod32u 56      
?Epilogue 18      
?Mul32 48      
?Mul816 50      
?OneBitMask32 30      
?ShiftLeft16 12      
?__dbg_break 2      
?__exit 22      
?_exit 4      
?cstart 40      
?exit 4      
?memcpy 18      
?memzero 22      
?reset_vector 2      
af_zdo 258 1    
example_simple_application_end_device_afzdo 520 59   354
hal_cc2530znp_target_board
  + shared
  + common
872
20
14 56
4
188
hal_vti_cma3000_D01_accelerometer 72      
header 142     32
infoMessage 224     81
printf 518 18    
znp_interface
  + shared
634 2
1
232
znp_interface_spi 178 100    
znp_simple_app_utils 342     74
N/A (command line)   80    
N/A (alignment)        
Total:
  + common
4 088
20
274 61 961


Segments in Address Order
Segment Space Start End Size Kind Align
DATA16_AN 0001 - 0001 1 Relative 0
0003 - 0003 1
0011 - 0011 1
0019 - 001B 3
001D - 001F 3
0021 - 002F F
004A - 004A 1
0053 - 0053 1
0056 - 0058 3
0061 - 0064 4
0066 - 006B 6
006E - 006F 2
0120 - 0121 2
0160 - 0163 4
0166 - 0167 2
0172 - 0173 2
0176 - 0177 2
01B0 - 01B5 6
DATA16_I 0200 - 0202 3 Relative 1
DATA16_Z 0204 - 02C2 BF Relative 1
CSTACK 05B0 - 05FF 50 Relative 1
DATA16_AN 10FC - 10FD 2 Relative 0
DATA16_C 8000 - 83BD 3BE Relative 1
DATA16_ID 83BE - 83C0 3 Relative 1
CSTART 83C2 - 83E9 28 Relative 1
<CODE> 1 83EA - 93B7 FCE Relative 1
INTVEC FFE0 - FFF3 14 Common 1
RESET FFFE - FFFF 2 Relative 1


4 108 bytes of CODE memory
274 bytes of DATA memory (+ 61 absolute )
961 bytes of CONST memory
Errors: none Warnings: none